<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:jsf="http://xmlns.jcp.org/jsf"
                xmlns:f="http://xmlns.jcp.org/jsf/core"
                xmlns:h="http://xmlns.jcp.org/jsf/html"
                xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
                xmlns:p="http://primefaces.org/ui">

    <div class="content container">
        <div class="row">
            <div class="col-lg-12">
                <h2 class="page-title">
                    Bienvenido Socio
                    <small> #{clientBean.businessAssociateLoged.idPerson.name}</small>
                </h2>
            </div> 
        </div>
        <div class="row">
            <div class="col-lg-6">
                <legend class="section">Sube o Actualiza tu CV</legend>
                <p>
                    Que espera?, ahora adjunta tu CV ya que en 
                    cualquier momento te estaremos llamando
                </p>
                <h:form>
                    <!--  archivo de 1 MB -->
                    <p:fileUpload 
                        fileUploadListener="#{clientBean.handleFileUpload}" 
                        cancelLabel="cancelar"
                        invalidFileMessage="Solo se admite PDF" invalidSizeMessage="Solo puede Subir 1MB"
                        mode="advanced" auto="true" update=":form"
                        sizeLimit="1048576" allowTypes="/(\.|\/)(pdf)$/"/>
                </h:form>
                <p:separator />
                <legend class="section">TU CV Actual</legend>
                <p>
                    Verifica que tu CV subido sea el correcto,
                    en el boton de abajo puedes descargarlo en cualquier monento.
                </p>    

                <h:form id="form">  

                    <p:commandButton id="downloadLink" value="Download" ajax="false" 
                                     rendered="#{clientBean.businessAssociateLoged.idPerson.haveCV}"
                                     onclick="PrimeFaces.monitorDownload(start, stop)"   
                                     icon="ui-icon-disk">  
                        <p:fileDownload value="#{clientBean.fileDowload}" />  
                    </p:commandButton>  

                </h:form>  

                <script type="text/javascript">
                    function start() {
                        PF('statusDialog').show();
                    }

                    function stop() {
                        PF('statusDialog').hide();
                    }
                </script>  
            </div>
        </div>
    </div>
    <p:dialog modal="true" widgetVar="statusDialog" header="Status" draggable="false" closable="false" resizable="false">  
        <p:graphicImage value="/resources/iamges/ajaxloadingbar.gif" />  
    </p:dialog> 
</ui:composition>

